Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1a Bahrain F1 Australia #1-w1 Australia #1-w2 India F1a Australia F1 Australia F2 Uzbekistan F4 Saudi Arabia F2 Australia #2-w1 Nigeria F5 Nigeria F6 Australia F3 Australia F4 Australia F1 Australia F3 Australia F4 India F5 Sri Lanka F2 India F7 India F8 China F1 China F2 Great Britain F3 Great Britain F4 Uzbekistan F4 USA F25 USA F9 USA F27 USA F10 USA F28 Australia F2 India F3 India F4 Germany F4 France F3 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Kuwait F2 USA F8 Great Britain F2 Nova Challenger Osaka - Osaka The Manchester Trophy - Manchester Powder Byrne Trophy - Surbiton The Wrexham Challenger - Wrexham TED Open - Istanbul Samarkand Challenger - Samarkand Yokohama Challenger 2001 - Yokohama The 69th King's Cup-Thailand Open - Bangkok The Indian Oil-Servo ATP Challenger 1999 - Calcutta MTCI ATP Challenger - Yokohama Uncle Toby's Australian Men's Clay Court Challenger - Canberra Arroyo de la Encomienda - Valladolid 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia USTA/Adtech Challenger - Boston Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg Open Castilla y Leon - Segovia WOW Cafe Challenger - New Orleans LTA Wrexham Challenger - Wrexham LTA Nottingham Challenger - Nottingham Seguros Bolivar Open - Medellin III Isla de Lanzarote - Lanzarote BH Tenis Open International Cup 2008 - Belo Horizonte USA F26 Busan Challenger Helsinki Challenger Binghamton Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Champaign Challenger Burnie Challenger Binghamton Challenger Sacramento Challenger Burnie Challenger Binghamton Challenger Vancouver Challenger Tiburon Challenger Mexico City Challenger Anning Challenger Nottingham Challenger San Luis Potosi Challenger The LTA Manchester Challenger - Manchester Leon Challenger Taipei City Challenger Lexington Challenger Voit Mexico City Open - Mexico City Traralgon Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Charlottesville Challenger Caversham International Tennis Tournament - Jersey Rhodes Challenger Aptos Challenger Vancouver Challenger Aptos Challenger Knoxville Challenger Champaign Challenger Aptos Challenger Open de Franche Comte - Besancon Uncle Tobys Challenger - Tasmania Fergana Tennis Challenger Tournament - Fergana Baumag Open - Budapest The Manchester Trophy - Manchester GHI Bronx Classic - Bronx USTA Seascape Challenger - Aptos Open de Tenis Amaya - Pamplona Internationaux du Doubs - Besancon Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Aptos Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Knoxville Challenger Leon Challenger Guadalajara Challenger Fergana Challenger - Fergana Roma Challenger 2007 - Rome Gold Flake Open - Chennai The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Sydney International - Sydney The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide The Tennis Channel Open - Las Vegas Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - Queen's/London The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Medibank International - Sydney Proton Malaysian Open - Kuala Lumpur The LTA Hull Challenger - Hull Shimadzu All Japan Indoor - Kyoto Fergana Challenger - Fergana West of England Tennis - Bristol The Wrexham Challenger - Wrexham GHI Bronx Classic - Bronx Indian Oil Servo Challenger - Calcutta ATP Heineken Challenger 2000 - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Weissenhauser Strand Cup - Hamburg The Stella Artois Grass Court Championships - London MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City Dubai Tennis Open - Dubai Farmers Classic - Los Angeles Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Fergana Challenger - Fergana RCA Championships - Indianapolis AEGON International - Eastbourne Topshelf Open - 's-Hertogenbosch Bukhara Challenger - Bukhara Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Campbells Hall of Fame Tennis Championships - Newport SA Tennis Open - Johannesburg ATP Heineken Challenger 1999 - Ho Chi Minh City Sail Open - New Delhi The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol USTA Seascape Challenger - Aptos Arroyo de la Encomienda - Valladolid Colorado Classic - Denver Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Estoril Open - Estoril ATP Challenger 2003 Numea - New Caledonia Uncle Toby's Burnie Challenger - Tasmania IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Montauban - Montauban The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Fifth Third Bank Tennis Classic - Lexington Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx The LTA Bolton Challenger - Bolton Uncle Tobys Challenger in Caloundra - Caloundra 2004 Keys Gate Challenger - Homestead Challenger Groningen - Groningen Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg Uncle Toby's Challenger in Burnie - Burnie Open de Franche-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra ECM Prague Open 2005 - Prague Fergana Challenger - Fergana Open de Montauban - Montauban The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville USTA Illinois Challenger - Champaign BMW Tennis Championship - Sunrise Dharwad Challenger 2006 - Dharwad Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Concurso Internacional de Vigo - Vigo s Tennis Masters 06 - Graz Bukhara Challenger - Bukhara IPP Geneva Trophy - Geneva Iskratel Open - Kranj Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul Kia International In Caloundra - Caloundra Freeman Men's $50,000 Challenger - Joplin San Luis Potosi Challenger 2007 - San Luis Potosi Croatia Osiguranje Rijeka Open - Rijeka Fergana Challenger - Fergana The Surbiton Trophy - Surbiton The LTA Hester Trophy - Manchester Medibank International - Sydney Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane Delhi Challenger I - New Delhi Sail Open - New Delhi Heilbronn Open - Heilbronn 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin Fifth Third Bank Tennis Championships - Lexington Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Farmers Classic - Los Angeles Belgrade Challenger Legg Mason Tennis Classic - Washington Kyoto Challenger Bangkok Challenger Korat Challenger Johannesburg Challenger Ramat Hasharon Challenger Izmir Challenger Fergana Challenger Nottingham Challenger Lexington Challenger St. Petersburg Open - St. Petersburg Baton Rouge Challenger Tallahassee Challenger Tunis Challenger Delray Beach International Tennis Championships - Delray Beach Nottingham Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Winston-Salem Open - Winston-Salem Tallahassee Challenger Savannah Challenger Winston-Salem Open - Winston-Salem Guadalajara Challenger Sacramento Challenger Charlottesville Challenger Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel Bristol Challenger Trophy - Bristol SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Samsung Securities Cup Challenger Tennis - Seoul Sacramento Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Challenger Hamburg - Hamburg Gosford Australian Unity Challenger - Gosford Chennai Open - Chennai Drummondville Challenger Aircel Chennai Open - Chennai GHI Bronx Tennis Classic - Bronx Brisbane International - Brisbane Samsung Securities Cup - Seoul Music City Challenger - Nashville Warsteiner Challenger Wolfsburg - Wolfsburg 2004 Colorado Tennis Classic - Denver Samsung Securities Cup Challenger - Seoul The Surbiton Trophy - Surbiton Flea Market Cup Busan Challenger Tennis - Busan Heineken Challenger - Ho Chi Minh City The LTA Wrexham Challenger - Wrexham The Wright Financial Group USTA Challenger - Champaign The Hilversum Open - Hilversum Honda-Kah Open - Singapore The LTA Manchester Challenger - Manchester 5 Volkswagen Challenger - Wolfsburg West Lakes Challenger Chengdu Open - Chengdu dBI Tennis Challenger - Binghamton The Stella Artois Grass Court Championships - London Indianapolis Tennis Championships - Indianapolis AAPT Championships - Adelaide Medibank Private International - Sydney Next Generation Adelaide International - Adelaide Ordina Open - 's-Hertogenbosch Sydney International - Sydney Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Mumbai Open - Mumbai Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Brisbane - Brisbane Pacific Life Open - Indian Wells SAP Open - San Jose NASDAQ-100 Open - Miami Gerry Weber Open - Halle Pacific Life Open - Indian Wells AEGON Championships - London Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Mutua Madrilena Masters Madrid - Madrid AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota If Stockholm Open - Stockholm ASB Classic - Auckland Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, UZB-PAK 4-1 Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, World Group, QF, AUS-BLR 5-0 Wimbledon - London Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Wimbledon - London Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Australian Open - Melbourne Davis Cup, Group I, PO, PAK-LTU 3-2 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 15th Asian Games Doha 2006 Australian Open Wildcard Play-Off - Melbourne French Open (juniors) Olympics - Beijing Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group I, PO, PAK-IND 0-4